serverless.yml トラブルシューティング 「Lambda関数のデプロイパッケージが大きすぎて...」
#aws
serverless.ymlのpackage.exclude, package.includeプロパティやfunctions.<func1>.exclude, functions.<func1>.includeプロパティなどを利用すべき
参考:https://makky12.hatenablog.com/entry/2019/09/10/124756
ポイント
デフォルトでは、全てのファイルがLambdaパッケージに含まれる
excludeで必要ないディレクトリをパッケージから取り除け
大体node_modules/ディレクトリが容量を大きくしてる原因なので、こいつは取り除いた方がいい
excludeで取り除いた中で、一部含めたいファイルがあるなら、includeで含めろ
code: serverless.yml
# node_modulesを取り除く場合
package:
individually: true
exclude:
- node_modules/**
めっちゃ大事なこと
*は2つ!!!!!!!!